package com.chenfan.mcn.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

/**
 * 采购合同选择执行单弹窗vo
 *
 * @Author liuyang
 * @Date 2021/12/20
 * @Time 13:17
 * @Version V1.0
 **/
@Data
public class ChooseExecution {

    /**
     * 执行单ID
     */
    private Long id;
    /**
     * 执行单号
     */
    @Excel(name = "执行单编号")
    private String excuteCode;

    /**
     * 收入合同编号
     */
    @Excel(name = "收入合同编号")
    private String incomeContractCode;

    /**
     * 收入合同id
     */
    private Long incomeContractId;

    /**
     * 品牌名称(数据字典)
     */
    private String brandName;

    /**
     * 品牌名称
     */
    @Excel(name = "品牌")
    private String brandNameN;

    /**
     * 产品名称
     */
    @Excel(name = "产品名称")
    private String productName;

    /**
     * 红人昵称
     */
    private String starNickName;

    /**
     * 平台昵称
     */
    @Excel(name = "平台昵称")
    private String platNickName;

    /**
     * 发布类型（数据字典）
     */
    private String publishType;

    /**
     * 发布形式
     */
    @Excel(name = "发布形式")
    private String publishForm;

    /**
     * 发布平台ID
     */
    @JSONField(serialize = false)
    private Long starPlatformInfoId;

    /**
     * 发布平台
     */
    @Excel(name = "发布平台")
    private String platformName;

    /**
     * 实际发布日期
     */
    @JSONField(format = "yyyy-MM-dd")
    @Excel(name = "实际发布日期", exportFormat = "yyyy-MM-dd")
    private Date realPublishDate;
    /**
     * 平台id
     */
    private String platformId;
}
